﻿@model Tecnosop.WebUI.Models.ResultadoBusquedaCotizacionViewModel
@{
    ViewBag.Title = "Resultado de la búsqueda";
    Layout = "~/Views/Cliente/_LayoutCliente.cshtml";
}
@*@section css {
    <style>
        .centrado 
        {
            text-align: center;
            margin-left: auto;
            margin-right: auto;
        }
    </style>
}*@
<fieldset>
    <legend>Resultado de la búsqueda</legend>
        <br />
        @if(Model.Resultado.Any())
        {
            Html.Telerik().Grid(Model.Resultado)
                .Name("ResultadoBusqueda")
                .DataKeys(keys => keys.Add(k => k.RUT_CLIENTE))
                .DataBinding(dataBinding => dataBinding.Server()
                    .Delete(MVC.Cliente.Delete().GetRouteValueDictionary()))
                .Columns(columuns =>
                    {
                        columuns.Bound(c => c.RUT_CLIENTE)
                            .Template(cliente => cliente.RUT_CLIENTE != null ? cliente.RUT_CLIENTE : "--- Sin datos ---");
                        columuns.Bound(c => c.NOMBRE);
                        columuns.Bound(c => c.DIRECCION);
                        columuns.Bound(c => c.EMAIL);
                          @*columuns.Template(
                            @<text>
                                @Html.ActionLink("Editar", MVC.Cliente.Edit(item.RUT_CLIENTE), new { @class = "nice radius thin white button" })
                            </text>).Width(60);*@
                        columuns.Command(cmd =>
                        {
                            cmd.Custom("Editar")
                                .Text("Editar")
                                .Ajax(false)
                                .ButtonType(GridButtonType.ImageAndText)
                                .ImageHtmlAttributes(new { @class = "t-icon t-edit" })
                                .HtmlAttributes(new { @class = "nice radius verysmall white button" })
                                .Action(MVC.Cliente.ActionNames.Details, MVC.Cliente.Name);
                            cmd.Delete()
                                .ButtonType(GridButtonType.ImageAndText)
                                .HtmlAttributes(new { @class = "nice radius verysmall red button" });
                        }).Width(170);
                    })
                .Selectable()
                .Pageable(paging => paging.PageSize(10))
                .Scrollable(scrolling => scrolling.Enabled(false))
                .PrefixUrlParameters(false)
                .Sortable()
                .Filterable()
                .Render();
        }
        else
        {
            <div class="nice alert-box error centrado" style="width: 300px">
                No se encontraron resultados
            </div>
            <div class="centrado">
                @Html.ActionLink("Volver", MVC.Cliente.VerTodos(), new { @class = "nice radius small blue button" })
            </div>
        }
</fieldset>